f2(a, empty) -> g2(a, empty)
f2(a, cons2(x, k)) -> f2(cons2(x, a), k)
g2(empty, d) -> d
g2(cons2(x, k), d) -> g2(k, cons2(x, d))
↳ QTRS
↳ DependencyPairsProof
f2(a, empty) -> g2(a, empty)
f2(a, cons2(x, k)) -> f2(cons2(x, a), k)
g2(empty, d) -> d
g2(cons2(x, k), d) -> g2(k, cons2(x, d))
G2(cons2(x, k), d) -> G2(k, cons2(x, d))
F2(a, empty) -> G2(a, empty)
F2(a, cons2(x, k)) -> F2(cons2(x, a), k)
f2(a, empty) -> g2(a, empty)
f2(a, cons2(x, k)) -> f2(cons2(x, a), k)
g2(empty, d) -> d
g2(cons2(x, k), d) -> g2(k, cons2(x, d))
↳ QTRS
↳ DependencyPairsProof
↳ QDP
↳ DependencyGraphProof
G2(cons2(x, k), d) -> G2(k, cons2(x, d))
F2(a, empty) -> G2(a, empty)
F2(a, cons2(x, k)) -> F2(cons2(x, a), k)
f2(a, empty) -> g2(a, empty)
f2(a, cons2(x, k)) -> f2(cons2(x, a), k)
g2(empty, d) -> d
g2(cons2(x, k), d) -> g2(k, cons2(x, d))
↳ QTRS
↳ DependencyPairsProof
↳ QDP
↳ DependencyGraphProof
↳ AND
↳ QDP
↳ QDPOrderProof
↳ QDP
G2(cons2(x, k), d) -> G2(k, cons2(x, d))
f2(a, empty) -> g2(a, empty)
f2(a, cons2(x, k)) -> f2(cons2(x, a), k)
g2(empty, d) -> d
g2(cons2(x, k), d) -> g2(k, cons2(x, d))
The following pairs can be oriented strictly and are deleted.
The remaining pairs can at least be oriented weakly.
G2(cons2(x, k), d) -> G2(k, cons2(x, d))
POL( G2(x1, x2) ) = x1 + 1
POL( cons2(x1, x2) ) = x1 + x2 + 1
↳ QTRS
↳ DependencyPairsProof
↳ QDP
↳ DependencyGraphProof
↳ AND
↳ QDP
↳ QDPOrderProof
↳ QDP
↳ PisEmptyProof
↳ QDP
f2(a, empty) -> g2(a, empty)
f2(a, cons2(x, k)) -> f2(cons2(x, a), k)
g2(empty, d) -> d
g2(cons2(x, k), d) -> g2(k, cons2(x, d))
↳ QTRS
↳ DependencyPairsProof
↳ QDP
↳ DependencyGraphProof
↳ AND
↳ QDP
↳ QDP
↳ QDPOrderProof
F2(a, cons2(x, k)) -> F2(cons2(x, a), k)
f2(a, empty) -> g2(a, empty)
f2(a, cons2(x, k)) -> f2(cons2(x, a), k)
g2(empty, d) -> d
g2(cons2(x, k), d) -> g2(k, cons2(x, d))
The following pairs can be oriented strictly and are deleted.
The remaining pairs can at least be oriented weakly.
F2(a, cons2(x, k)) -> F2(cons2(x, a), k)
POL( cons2(x1, x2) ) = x1 + x2 + 1
POL( F2(x1, x2) ) = x2
↳ QTRS
↳ DependencyPairsProof
↳ QDP
↳ DependencyGraphProof
↳ AND
↳ QDP
↳ QDP
↳ QDPOrderProof
↳ QDP
↳ PisEmptyProof
f2(a, empty) -> g2(a, empty)
f2(a, cons2(x, k)) -> f2(cons2(x, a), k)
g2(empty, d) -> d
g2(cons2(x, k), d) -> g2(k, cons2(x, d))